package com.jcli.jb51_net.article._271803_Pong.com.mr.view;

import javax.swing.*;
import java.awt.*;

/**
 * TODO 1.主窗体
 *
 * 和平常一样声明package，导入一些东西，然后主窗体继承自JFrame，
 * 设置以下标题和窗口大小，还有关闭后退出程序的设置（setDefaultCloseOperation）
 * 然后实例化GamePanel面板（待会写），然后绑定事件并添加到container容器中，设置窗口可见
 *
 * @author li
 * @version 1.0
 * @belongsProject novel_20230923
 * @belongsPackage com.jcli.jb51_net.article._271803_Pong.com.mr.view
 * @className GameFrame
 * @createTime 2024-02-24  08:39
 */
public class GameFrame extends JFrame {
    private Container container;
    private GamePanel panel;

    public GameFrame()  {
        setTitle("Pong");
        setBounds(300,300,850,1000);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        container = getContentPane();
        panel = new GamePanel();
        addKeyListener(panel);
        container.add(panel);
        setVisible(true);

    }
}
